home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / util / wb / VisualPrefs.lha / VisualPrefs / Read me! < prev    next >
Encoding:
Text File  |  1999-07-23  |  23.7 KB  |  503 lines

  1.  
  2. ENGLISH:
  3.  
  4. This is release 1.5b of VisualPrefs, a patch to modify the look of the
  5. Amiga GUI. I hope there are no serious bugs. However, please don't judge it
  6. too severely. :)
  7.  
  8. If you find a bug, report it to [tanti@intercom.it] and be sure that I'll
  9. do my best to fix it. But please, also read the documentation first. ;-)
  10.  
  11.  
  12. Changes from release 1.5a
  13. -------------------------
  14.  
  15. · It seems that the new semaphore system, while working better for most
  16.   people, causes some problems on a few specific configurations.
  17.   So you can now choose whether to use it or not: by setting a bit in the
  18.   "Special" environment variable you tell VisualPrefs to keep handling
  19.   semaphores the old way.
  20.  
  21.  
  22. Changes from release 1.5
  23. ------------------------
  24.  
  25. · Now VisualPrefs consumes significantly less CHIP memory when using bitmaps.
  26.  
  27. · By setting a bit in the "Special" environment variable you can now prevent
  28.   VisualPrefs from adjusting the results of the IM_FRAMEBOX method of
  29.   "frameiclass" (usually done to better reflect the border thickness).
  30.  
  31. · By setting a bit in the "Special" environment variable you can now prevent
  32.   VisualPrefs from using any CHIP memory at all, if you're using CyberGraphX
  33.   and have the PLANES2FAST variable set to "1". If Picasso96 supports a
  34.   similar feature, this should work with it too, although it wasn't tested.
  35.  
  36. · Now VisualPrefs supports the usage of the { GTSC_Arrows, 0 } tag item
  37.   in the creation of GadTools scroller gadgets, although it's actually
  38.   an undocumented feature of GadTools and therefore shouldn't be used.
  39.  
  40. · Reworked the internal semaphore handling in order to avoid some rare
  41.   (but possible) deadlocks at boot time and/or at the re-opening of the
  42.   Workbench screen.
  43.  
  44. · The wrong pens were being used to draw the frame of selected screen depth
  45.   gadgets in "Simple" or "Filled" style. Now fixed.
  46.  
  47. · Now the GUI editor refuses to load anything which isn't an IFF preferences
  48.   file.
  49.  
  50. · Included new select.gadget which fixes a bug that caused it to ignore
  51.   the NG_HIGHLABEL flag when rendering non-centered gadget labels.
  52.  
  53.  
  54. Changes from release 1.4
  55. ------------------------
  56.  
  57. · Added support of external bitmap images for system gadgets!
  58.   You can also redefine the symbols of checkbox and cycle gadgets.
  59.   See the new section to learn how to use this feature, as well as the
  60.   "Sample.ilbm" picture and the sample bitmap set found in this archive.
  61.  
  62. · Now the button frame style and inner symbol style for system gadgets have
  63.   become independent from one another, and can thus be chosen separately.
  64.   A number of new frame styles have been added, which can be used with any
  65.   of the usual symbol styles (Standard, XEN, Future, Flat).
  66.  
  67. · Added a new pen (Inactive Glyph) for selection of the color of system
  68.   gadget symbols in inactive window borders.
  69.  
  70. · Added an option to use the Fill Shine and Fill Shadow pens for the edges
  71.   of selected frames (when "Alternate look..." is off).
  72.  
  73. · Now selected XEN frames are filled with the Foreground pen (rather than
  74.   the Background pen) if the "Don't fill selected frames" option is not set.
  75.  
  76. · Now the "Intuition is attempting to reset the Workbench screen..."
  77.   requester issued by VisualPrefs should always disappear automatically
  78.   when all the non-Workbench windows have been closed, just like the
  79.   original IPrefs requester does.
  80.  
  81. · Now the GUI editor tries to open a cloned screen even if the requested one
  82.   is already open, if the already-existing screen is too small.
  83.  
  84. · Added a new environment variable "VisualPrefs/CopyGTText": set it to "1" to
  85.   tell VisualPrefs to copy the label text of GadTools button gadgets, rather
  86.   than simply referencing the original string. This may come useful if you
  87.   use some programs which incorrectly reuse the same string pointer when they
  88.   create a list of GadTools gadgets.
  89.  
  90. · Now GadTools string gadgets can have a special look when in disabled state.
  91.  
  92. · Now VisualPrefs can (optionally) change the system standard DrawInfo pens
  93.   on all screens, rather than only on the Workbench screen. This works also
  94.   for the template.
  95.   Also, when doing so, a checkbox in the "Color locking" page allows you to
  96.   choose whether to have all system standard pens always automatically locked
  97.   (like Intuition normally would do) or to selectively lock them yourself by
  98.   hand (like you usually do with custom pens).
  99.  
  100. · The pop-up patch for cycle gadgets can now optionally draw the menu
  101.   panel directly on the screen's bitmap, rather than opening a window.
  102.   This enhances the "smoothness" of pop-up menu operations.
  103.  
  104. · Pop-up menus of cycle gadgets can now have a nice zoom-like effect
  105.   when opening and closing, with a configurable duration.
  106.  
  107. · New SCREENBARFONT tool type for the GUI editor, allowing to use the current
  108.   screen's font for screen and window titlebars drawn in the preview area,
  109.   even if using a different font for the rest of the editor. This way you can
  110.   see the titlebar gadgets exactly in the size they would have on the current
  111.   screen, rather than the size they would have on a screen using the editor's
  112.   font.
  113.  
  114. · When saving the template, the GUI editor now displays a proper requester
  115.   with a number of gadgets allowing to choose all template options at once,
  116.   rather than having to go through a series of simple EasyRequesters.
  117.  
  118. · A new "Allocate new color" option for the template, which allows for more
  119.   precise color selection than "Find best match", creating the color if a
  120.   suitable one doesn't already exist (it doesn't lock the pen, however).
  121.  
  122. · A new "Lock pens" option for the template, allowing to lock all the
  123.   GUI pens on screens which the template is applied to (only if the template
  124.   uses the saved values for pen assignment, as otherwise it isn't necessary).
  125.  
  126. · A new "Bitplane threshold" setting for the template, to determine a
  127.   minimum number of bitplanes under which the pens are given simple default
  128.   values regardless of what method was selected for pen assignment. This is
  129.   especially useful with pen color remapping, which is usually ok with deep
  130.   screens but gives poor results on screens with few colors.
  131.  
  132. · A new "Allow nameless screens" option for the template, which tells
  133.   VisualPrefs to apply the template even to screens having no title.
  134.  
  135. · Reworked some internals of the GUI editor in order to make it somewhat
  136.   quicker, especially when refreshing or resizing its window.
  137.  
  138. · Now the "Open..." menu item is no longer disabled on screens other than
  139.   the Workbench one, allowing you to load preset preferences files on any
  140.   screen. Furthermore, when loading a preset containing just one screen
  141.   definition, you can now choose to apply it to the screen you're editing
  142.   rather than to add it to the screen list or to replace the list with it
  143.   (however, note that applying doesn't affect pen assignment).
  144.  
  145. · By great demand (about three people, one of which didn't ask me directly)
  146.   VisualPrefs is now able to make the window sizing gadget thinner than the
  147.   standard 18 pixels, therefore narrowing also the right window border.
  148.   However, as Intuition does NOT really support such a thing, in order to
  149.   achieve this the right window border needs to be quickly redrawn by the
  150.   patch upon opening. Hopefully, on fast enough systems this won't be too
  151.   noticeable; if it is, just don't use this feature.
  152.  
  153. · A new menu item in GUI allows you to launch your preferred palette editor.
  154.   The default is SYS:Prefs/Palette, but you can override this by using the
  155.   new PALETTE tool type to indicate a different editor (like FullPalette).
  156.  
  157. · The GUI editor now reads some settings (currently SCREENBARFONT and PALETTE)
  158.   from its icon if you don't specify them on the command line when starting it
  159.   from the Shell.
  160.  
  161. · New "Lock all" and "Free all" gadgets added to the "Color locking" page
  162.   for your convenience.
  163.  
  164. · Slightly bettered the aspect of arrow symbols in window borders with the
  165.   "Borderless" system frame style.
  166.  
  167. · A recent version of FPPrefs (40.22) included for people who use FullPalette
  168.   and haven't yet downloaded the latest release from Aminet. Versions prior
  169.   to 40.20 don't work correctly with VisualPrefs 1.5.
  170.  
  171. · Now screen titlebars can have a different height than window titlebars!
  172.   If you have square titlebar gadgets, you can force the screen depth gadget
  173.   to keep the same width as the window depth gadget by setting a bit in the
  174.   "Special" environment variable.
  175.  
  176. · By setting a bit in the "Special" environment variable you can now have a
  177.   new global look with thicker 3D edges for XEN button frames.
  178.  
  179. · Now GadTools gadgets in XEN style use the Text pen (rather than the Fill
  180.   Text pen) for their label when they are in "selected" state. This preserves
  181.   the correct XEN look regardless of what color you choose for window titles.
  182.  
  183. · Two new environment variables, "SafetyLevel" and "MinStackSize", which
  184.   allow to choose how VisualPrefs must behave in low stack conditions within
  185.   its patches to system BOOPSI classes. If needed, VisualPrefs is now able to
  186.   temporarily switch to a larger stack when executing BOOPSI classes code.
  187.   Note well: this feature must be regarded as experimental!
  188.  
  189. · Now the preview area of the GUI editor should be displayed a bit faster
  190.   on hicolor and truecolor screens.
  191.  
  192. · Added information about the new VisualPrefs mailing list.
  193.  
  194. · Corrected an error in the GUI editor which prevented the cycle gadget used
  195.   to set the look of "pop-up" highlighted items from working properly.
  196.  
  197. · VisualPrefs could fail to free some memory at the closing of the Workbench
  198.   screen. Now fixed.
  199.  
  200. · Now VisualPrefs handles much better the palette of two-color screens.
  201.  
  202. · GadTools string gadgets could sometimes have incorrectly sized frames.
  203.   Now fixed.
  204.  
  205. · Setting the preferences to the "Four-color" mode on the Workbench screen,
  206.   then visiting another screen, doesn't cause anymore the loss of Workbench's
  207.   multicolor settings due to them being overwritten with the four-color ones.
  208.  
  209. · Edges of pop-up menu drop shadows have now the correct shape when the
  210.   "round edges" option is active.
  211.  
  212. · The dithering for normally disabled gadgets and for the background of
  213.   GadTools proportional gadgets was being rendered with an incorrect color
  214.   in the GUI editor's preview area. Now fixed.
  215.  
  216. · Fixed a bug in the screen depth gadget handling code which could cause
  217.   deadlocks in certain situations.
  218.  
  219. · Corrected some details of the preview display in the GUI editor.
  220.  
  221. · If a screen using the template couldn't be opened, VisualPrefs was
  222.   increasing the template usage counter anyway, and never decreasing
  223.   it afterwards. Now fixed.
  224.  
  225. · Added a workaround for a confict with NewIcons which caused window titles
  226.   to be written more than one time and slightly out of phase when NewIcons'
  227.   "Outline" option was selected.
  228.  
  229. · Added some stack-checking code in the "frameiclass" patch: now the custom
  230.   routines of VisualPrefs aren't executed if the stack is too low. This
  231.   prevents the input.device from crashing for a stack overflow when clicking
  232.   on some (fortunately very rare) stack-hungry GUIs.
  233.  
  234. · Now the screen titlebar's bright edge attempts to repair itself whenever
  235.   it's damaged by Directory Opus titlebar messages.
  236.  
  237. · Added a workaround for a bug in WordPerfect which caused the program's
  238.   requesters not to be displayed with VisualPrefs running.
  239.  
  240. =============================================================================
  241.  
  242. ITALIANO:
  243.  
  244. Questa è la release 1.5b di VisualPrefs, un patch per modificare l'aspetto
  245. della GUI di Amiga. Spero che non ci sia alcun bug serio. Tuttavia,
  246. per favore, non giudicatelo troppo severamente. :)
  247.  
  248. Se trovate un bug, riferitelo a [tanti@intercom.it] e state certi che farò
  249. del mio meglio per correggerlo. Ma per favore, prima leggete anche la
  250. documentazione. ;-)
  251.  
  252.  
  253. Cambiamenti dalla release 1.5a
  254. ------------------------------
  255.  
  256. · Sembra che il nuovo sistema di semafori, pur funzionando meglio per la
  257.   maggior parte delle persone, dia qualche problema su certe particolari
  258.   configurazioni.
  259.   Pertanto ora si può scegliere se usarlo o no: impostando un bit nella
  260.   variabile d'ambiente "Special" si dice a VisualPrefs di continuare
  261.   a gestire i semafori nel vecchio modo.
  262.  
  263.  
  264. Cambiamenti dalla release 1.5
  265. -----------------------------
  266.  
  267. · Ora VisualPrefs consuma significativamente meno memoria CHIP per le bitmap.
  268.  
  269. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  270.   evitare che VisualPrefs corregga i risultati del metodo IM_FRAMEBOX di
  271.   "frameiclass" (fatto di norma per riflettere meglio lo spessore dei bordi).
  272.  
  273. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  274.   evitare del tutto che VisualPrefs usi memoria CHIP, se si usa CyberGraphX
  275.   e si ha la variabile PLANES2FAST impostata a "1". Se Picasso96 supporta
  276.   una funzionalità simile la cosa dovrebbe funzionare anche con essa, benché
  277.   non sia stata provata.
  278.  
  279. · Ora VisualPrefs supporta l'uso del tag item { GTSC_Arrows, 0 } durante
  280.   la creazione dei gadget scroller di GadTools, anche se in realtà si tratta
  281.   di una funzionalità non documentata e pertanto non dovrebbe essere usata.
  282.  
  283. · Riorganizzata la gestione dei semafori interni per evitare alcuni rari (ma
  284.   possibili) deadlock al boot e/o alla riapertura dello schermo Workbench.
  285.  
  286. · Venivano usate le penne sbagliate per disegnare la cornice dei gadget di
  287.   profondità dello schermo negli stili "Simple" e "Filled". Corretto.
  288.  
  289. · Ora l'editor GUI si rifiuta di caricare qualsiasi cosa non sia un file
  290.   di preferenze IFF.
  291.  
  292. · Incluso nuovo select.gadget che corregge un bug che gli faceva ignorare
  293.   il flag NG_HIGHLABEL nel disegnare testi di gadget non centrati.
  294.  
  295.  
  296. Cambiamenti dalla release 1.4
  297. -----------------------------
  298.  
  299. · Ho aggiunto il supporto delle immagini bitmap esterne per i gadget di
  300.   sistema! Inoltre si possono ridefinire anche i simboli dei gadget
  301.   checkbox e cycle. Vedere la nuova sezione per imparare come si usa questa
  302.   feature, nonché l'immagine "Sample.ilbm" ed il set di bitmap di esempio
  303.   che si trovano in questo archivio.
  304.  
  305. · Ora lo stile della cornice e lo stile dei simboli interni per i gadget di
  306.   sistema sono indipendenti l'uno dall'altro, e possono pertanto essere
  307.   scelti separatamente. E` stato aggiunto un certo numero di nuovi stili per
  308.   la cornice, che possono venire usati insieme ad uno qualunque dei soliti
  309.   stili per i simboli (Standard, XEN, Future, Flat).
  310.  
  311. · Ho aggiunto una nuova penna (Inactive Glyph) per selezionare il colore dei
  312.   simboli dei gadget di sistema nei bordi delle finestre inattive.
  313.  
  314. · Ho aggiunto un'opzione che permette di usare le penne Fill Shine e Fill
  315.   Shadow per i contorni delle cornici selezionate (se "Look alternativo..."
  316.   è disattivato).
  317.  
  318. · Ora le cornici XEN selezionate sono riempite con la penna Foreground
  319.   (invece che la penna Background) se l'opzione "Non riempire le cornici
  320.   selezionate" non è attiva.
  321.  
  322. · Ora il requester "Intuition deve aggiornare lo schermo del Workbench..."
  323.   mostrato da VisualPrefs dovrebbe sempre sparire automaticamente quando
  324.   tutte le finestre non Workbench sono state chiuse, proprio come fa il
  325.   requester originale di IPrefs.
  326.  
  327. · Ora l'editor GUI tenta di aprire uno schermo clonato anche se quello
  328.   richiesto è già aperto nel caso lo schermo già esistente sia troppo
  329.   piccolo.
  330.  
  331. · Aggiunta una nuova variabile d'ambiente "VisualPrefs/CopyGTText":
  332.   impostandola a "1" si dice a VisualPrefs di copiare il testo dei
  333.   label dei gadget button di GadTools, invece che fare semplicemente
  334.   riferimento alla stringa originale. Questo può risultare utile se
  335.   si usano dei programmi che erroneamente riutilizzano lo stesso puntatore
  336.   a stringa quando creano una lista di gadget GadTools.
  337.  
  338. · Ora i gadget stringa di GadTools possono avere un nuovo look quando sono
  339.   disabilitati.
  340.  
  341. · Ora VisualPrefs può (opzionalmente) cambiare le penne DrawInfo standard di
  342.   sistema con tutti gli schermi, invece che solo con lo schermo Workbench.
  343.   Questo vale anche per il template.
  344.   Inoltre, quando si fa ciò, un checkbox nella pagina "Bloccaggio colori"
  345.   permette di indicare se si vuole che le penne standard di sistema vengano
  346.   sempre automaticamente bloccate (come normalmente farebbe Intuition) oppure
  347.   se si preferisce bloccarle selettivamente a mano (come si fa di solito con
  348.   le penne aggiuntive).
  349.  
  350. · Il patch pop-up per i cycle gadget può ora opzionalmente disegnare il
  351.   pannello del menu direttamente sulla bitmap dello schermo, invece di
  352.   aprire una finestra. Questo aumenta la "fluidità" delle operazioni con
  353.   i menu pop-up.
  354.  
  355. · I menu pop-up per i cycle gadget possono ora avere un simpatico effetto
  356.   di zoom quando si aprono e si chiudono, con una durata configurabile.
  357.  
  358. · Un nuovo tool type SCREENBARFONT per l'editor GUI, che permette di usare
  359.   il font dello schermo corrente per le titlebar di schermi e finestre
  360.   disegnate nella zona di preview, anche se si utilizza un font diverso per
  361.   il resto dell'editor. In questo modo si possono vedere i gadget della
  362.   titlebar con l'esatta dimensione che avrebbero sullo schermo corrente,
  363.   piuttosto che su uno schermo utilizzante il font dell'editor.
  364.  
  365. · Quando si salva il template ora l'editor GUI mostra un vero e proprio
  366.   requester con un certo numero di gadget che permettono di scegliere tutte
  367.   le opzioni per il template in una volta sola, invece di dover attraversare
  368.   una serie di semplici EasyRequester.
  369.  
  370. · Una nuova opzione "Alloca nuovo colore" per il template, che permette una
  371.   selezione dei colori più precisa di "Trova migliore corrispondenza", creando
  372.   il colore se non ne esiste già uno adatto (tuttavia non blocca la penna).
  373.  
  374. · Una nuova opzione "Blocca penne" per il template, che permette di bloccare
  375.   tutte le penne GUI degli schermi a cui il template viene applicato (solo se
  376.   il template usa i valori salvati per l'assegnamento delle penne, altrimenti
  377.   non è necessario).
  378.  
  379. · Una nuova opzione "Soglia bitplane" per il template, per determinare un
  380.   numero minimo di bitplane sotto il quale alle penne vengono assegnati dei
  381.   semplici valori di default indipendentemente dal metodo scelto per
  382.   l'assegnamento delle penne. Ciò è particolarmente utile con il remapping
  383.   dei colori delle penne, che di solito funziona bene con schermi profondi
  384.   ma dà risultati scadenti su schermi con pochi colori.
  385.  
  386. · Una nuova opzione "Accetta schermi anonimi" per il template, che dice a
  387.   VisualPrefs di applicare il template anche agli schermi senza titolo.
  388.  
  389. · Ho riscritto alcune parti dell'editor GUI per renderlo un po' più veloce,
  390.   specialmente durante il refresh o il ridimensionamento della sua finestra.
  391.  
  392. · Ora la voce di menu "Carica..." non è più disabilitata sugli schermi
  393.   diversi da quello Workbench, il che permette di caricare file di preferenze
  394.   di preset su qualsiasi schermo. Inoltre, quando si carica un file di preset
  395.   che contiene una sola definizione di schermo, si può ora scegliere di
  396.   applicarla allo schermo che si sta configurando invece che aggiungerla alla
  397.   lista degli schermi o sostituirla alla lista (tuttavia, si noti che la
  398.   applicazione non modifica l'assegnamento delle penne).
  399.  
  400. · A grande richiesta (circa tre persone, una delle quali non me l'ha chiesto
  401.   direttamente) VisualPrefs ora può rendere il gadget di ridimensionamento
  402.   delle finestre più stretto dei 18 pixel standard, restringendo quindi anche
  403.   il bordo destro delle finestre.
  404.   Tuttavia, poiché Intuition NON supporta veramente una cosa simile, per
  405.   ottenere ciò il patch deve ridisegnare rapidamente il bordo destro della
  406.   finestra quando questa viene aperta. Si spera che su sistemi abbastanza
  407.   veloci la cosa non si noti troppo; se si nota, non usare questa feature.
  408.  
  409. · Una nuova voce di menu in GUI permette di lanciare il proprio editor per
  410.   la palette preferito. Il default è SYS:Prefs/Palette, ma si può cambiarlo
  411.   usando il nuovo tool type PALETTE per indicare un editor diverso (come
  412.   FullPalette).
  413.  
  414. · L'editor GUI ora legge alcune impostazioni (attualmente SCREENBARFONT e
  415.   PALETTE) dalla sua icona se non vengono specificate sulla linea di comando
  416.   quando viene lanciato da Shell.
  417.  
  418. · Nuovi gadget "Bl. tutto" (blocca tutto) e "Lib. tutto" (libera tutto)
  419.   aggiunti alla pagina "Bloccaggio colori" per maggiore comodità.
  420.  
  421. · Leggermente migliorate le proporzioni dei simboli freccia nei bordi delle
  422.   finestre con lo stile "Borderless" per le cornici di sistema.
  423.  
  424. · Una versione recente di FPPrefs (40.22) è inclusa per chi usa FullPalette e
  425.   non ha ancora prelevato l'ultima release da Aminet. Le versioni precedenti
  426.   alla 40.20 non funzionano correttamente con VisualPrefs 1.5.
  427.  
  428. · Ora la titlebar dello schermo può avere un'altezza diversa rispetto alla
  429.   titlebar delle finestre! Se si hanno gadget della titlebar quadrati è
  430.   possibile costringere il gadget di profondità dello schermo a mantenere
  431.   la stessa larghezza del gadget di profondità delle finestre impostando un
  432.   bit nella variabile d'ambiente "Special".
  433.  
  434. · Impostando un bit nella variabile d'ambiente "Special" è ora possibile
  435.   avere un nuovo look globale con contorni 3D più spessi per le cornici XEN
  436.   usate per i pulsanti.
  437.  
  438. · Ora i gadget GadTools in stile XEN usano la penna Text (invece che la penna
  439.   Fill Text) per il loro testo quando sono in stato "selezionato". Ciò
  440.   preserva il corretto look XEN indipendentemente da quale colore si scelga
  441.   per i titoli delle finestre.
  442.  
  443. · Due nuove variabili d'ambiente, "SafetyLevel" e "MinStackSize", che
  444.   permettono di scegliere il comportamento di VisualPrefs in condizioni di
  445.   scarsità di stack all'interno dei suoi patch alle classi BOOPSI di sistema.
  446.   Se necessario, ora VisualPrefs è in grado di passare temporaneamente ad
  447.   uno stack più grande quando viene eseguito il codice delle classi BOOPSI.
  448.   Nota bene: questa feature è da considerarsi sperimentale!
  449.  
  450. · Ora la zona di preview dell'editor GUI dovrebbe essere visualizzata un
  451.   po' più velocemente sugli schermi hicolor e truecolor.
  452.  
  453. · Aggiunte informazioni sulla nuova mailing list di VisualPrefs.
  454.  
  455. · Corretto un errore nell'editor GUI che impediva al cycle gadget usato per
  456.   impostare l'aspetto degli elementi "pop-up" evidenziati di funzionare
  457.   correttamente.
  458.  
  459. · VisualPrefs poteva non riuscire a liberare un po' di memoria alla chiusura
  460.   dello schermo Workbench. Corretto.
  461.  
  462. · Ora VisualPrefs gestisce molto meglio la palette degli schermi a due colori.
  463.  
  464. · I gadget stringa di GadTools a volte potevano avere una cornice di
  465.   dimensioni sbagliate. Corretto.
  466.  
  467. · Impostare le preferenze al modo "Quattro colori" sullo schermo Workbench e
  468.   poi visitare un altro schermo non provoca più la perdita delle impostazioni
  469.   multicolore (venivano sovrascritte da quelle a quattro colori).
  470.  
  471. · Gli angoli delle ombre dei menu pop-up hanno ora la forma corretta quando
  472.   l'opzione "angoli arrotondati" è attiva.
  473.  
  474. · La retinatura per i gadget disabilitati in modo standard e per lo sfondo
  475.   dei gadget proporzionali di GadTools veniva disegnata con il colore
  476.   sbagliato nella zona di preview dell'editor GUI. Corretto.
  477.  
  478. · Corretto un bug nel codice che gestisce il gadget di profondità dello
  479.   schermo, che poteva provocare dei deadlock in particolari circostanze.
  480.  
  481. · Corretti alcuni dettagli del display di preview nell'editor GUI.
  482.  
  483. · Se uno schermo che usava il template non poteva venire aperto, VisualPrefs
  484.   incrementava ugualmente il contatore per l'uso del template e poi non lo
  485.   decrementava più. Corretto.
  486.  
  487. · Aggiunto un "workaround" per un conflitto con NewIcons a causa del quale
  488.   i titoli delle finestre venivano scritti più di una volta e leggermente
  489.   sfasati quando era attiva l'opzione "Outline" di NewIcons.
  490.  
  491. · Aggiunto del codice che controlla lo stack nel patch a "frameiclass": ora
  492.   le routine custom di VisualPrefs non vengono eseguite se lo stack è troppo
  493.   basso. Questo impedisce che l'input.device vada in crash a causa di uno
  494.   stack overflow quando si fa click su certe GUI (fortunatamente piuttosto
  495.   rare) molto affamate di stack.
  496.  
  497. · Ora il contorno chiaro della titlebar dello schermo tenta di ridisegnarsi
  498.   quando viene danneggiato dai messaggi sulla titlebar di Directory Opus.
  499.  
  500. · Aggiunto un "workaround" per un bug di WordPerfect che impediva ai
  501.   requester del programma di essere visualizzati in presenza di VisualPrefs.
  502.  
  503.